package ebcs.database.service;

import java.util.List;

import ebcs.database.bean.ProjectCostInfo;
import ebcs.database.bean.RpProjectMoneyBean;
import ebcs.database.bean.RpUserReportBean;

public interface ProjectCostServiceImp {

	void insertProjectCostInfos(List<ProjectCostInfo> projectCostInfos);

	List<ProjectCostInfo> searchProjectcostInfor(ProjectCostInfo record);

	int deleteProjectCostByEmpId(String employeeId);

	int searchProjectCostPageCount(ProjectCostInfo req);

	List<ProjectCostInfo> searchProjectcost();

	List<ProjectCostInfo> selectUserInfo(ProjectCostInfo req);

	List<RpProjectMoneyBean> searchRewardFormInfor(RpProjectMoneyBean req);

	int searchRewardFormInforPageCount(RpProjectMoneyBean req);

	void insertNeedInfos(List<RpProjectMoneyBean> list);

	int deleteRewardForm(RpProjectMoneyBean req);

	List<RpProjectMoneyBean> searchRewardForm();
}
